body,html{
    width:750px;
    margin:0;
    padding: 0 0 95px 0;
    float:left;
    position:relative;
    font-family:'\5FAE\8F6F\96C5\9ED1','Arial';
    background:#f2f2f2;
}
input, textarea {
    -webkit-user-modify: read-write-plaintext-only;
    white-space: pre;
    -webkit-tap-highlight-color: transparent;
}

.relative{
    position: relative;
}
.absolute{
    position:absolute;
}
.lt{
    float:left;
    box-sizing: border-box;
}
.gt{
    float:right;
    box-sizing: border-box;
}
.center{
    text-align: center;
}
.left{
    text-align: left;
}
.right{
    text-align: right;
}
.rol{
    width:100%;
    float:left;
    box-sizing: border-box;
}
.m-box{
    width:680px;
    float:left;
    margin-left:35px;
    box-sizing: border-box;
}
a{
    text-decoration: none;
}
.header{
    height:100px;
    background:#fff;
}
.logo{
    margin-top:15px;
}
.input-box{
    width:265px;
    height:50px;
    float:right;
    margin-top:25px;
    overflow: hidden;
    border-radius:5px;
}
.search{
    width:220px;
    height:50px;
    line-height:50px;
    font-size:24px;
    color:#333;
    box-sizing: border-box;
    padding-left:20px;
    background:#e6e6e6;
    border:none;
    outline: none;
}
.header-submit-box{
    width:45px;
    height:50px;
    border:none;
    background:#dbdbdb;
    position:relative;
    text-align: center;
}
.search-icon{
    margin-top:10px;
}
.header-submit{
    width:45px;
    height:50px;
    background:none;
    border:none;
    position:absolute;
    top:0;
    left:0;
    outline: none;
    cursor: pointer;
}
.index-page1{
    padding:50px 0;
}
.title1{
    font-size:42px;
    color:#ccc;
    text-align: center;
}
.title2{
    font-size:28px;
    color:#404040;
    display:inline-block;
    margin-bottom:50px;
}
.title2::before{
    content:"";
    width:25px;
    height:2px;
    background:#29c7ea;
    float:left;
    margin-top:18px;
    margin-right:15px;
}
.title2::after{
    content:"";
    width:25px;
    height:2px;
    background:#29c7ea;
    float:right;
    margin-top:18px;
    margin-left:15px;
}
.index-font1{
    font-size:24px;
    text-indent: 2em;
    color:#666666;
    line-height:1.8em;
    margin-bottom:50px;
}
.index-more{
    display:inline-block;
    height:45px;
    padding:0 10px;
    background:#29c7ea;
    color:#fff;
    line-height:45px;
    border-radius:10px;
    text-align: center;
    font-size:20px;
    margin-bottom:50px;
}
.index-btn-box{
    width:95px;
    float:left;
    margin-left:100px;
}
.index-btn-box:first-child{
    margin-left:0;
}
.index-btn-box img{
    margin-bottom:15px;
}
.index-btn-box div{
    font-size:22px;
    color:#333;
    text-align: center;
}
.index-news-rol{
    padding-bottom:25px;
    border-bottom:1px solid #f2f2f2;
    margin-bottom:20px;
}
.index-news-rol:last-child{
    border-bottom:none;
}
.index-news-lt{
    width:235px;
    margin-right:25px;
    box-sizing: border-box;
}
.index-news-gt{
    width:420px;
}
.index-news-title{
    font-size:30px;
    color:#333;
    margin-bottom:15px;
}
.index-news-font{
    font-size:24px;
    color:#666;
    margin-bottom:20px;
}
.index-news-font2{
    font-size:20px;
    color:#808080;
}
.index-news-num{
    background:url("../img/index-news-i1.png") no-repeat left;
    padding-left:30px;
}
.footer{
    position: fixed;
    left: 0;
    bottom: 0;
    background:#29c7ea;
    height:95px;
    box-shadow: 0 -3px 10px #666;
    padding-top:18px;
}
.footer-box{
    width:95px;
    margin-left:100px;
}
.footer-box:first-child{
    margin-left:0;
}
.f-img{

}
.f-font{
    font-size:20px;
    color:#fff;
    text-align: center;
}
.pro-box{
    background:#f2f2f2;
    padding-top:50px;
}
.pro-img1{
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
}
.pro-font-rol{
    box-sizing: border-box;
    border-bottom:1px solid #d9d9d9;
    padding:20px 0;
    margin-bottom:20px;
}
.pro-title{
    font-size:28px;
    color:#333;
    margin-bottom:15px;
}
.pro-font1{
    font-size:20px;
    color:#999;
    line-height:1.6em;
}
.pro-f-box{
    height:60px;
    line-height:60px;
}
.pro-money{
    font-size:26px;
    color:#29c7ea;
    line-height:60px;
}
.pro-num{
    font-size:20px;
    color:#ccc;
    line-height:60px;
    margin-left:20px;
}
.pro-btn{
    width:200px;
    height:60px;
    line-height:60px;
    text-align: center;
    color:#29c7ea;
    font-size:20px;
    border:1px solid #29c7ea;
    cursor: pointer;
}
.pro-header{
    background:#fff;
    height:120px;
    border-bottom:1px solid #c4c4c4;
}
.pro-return-1{
    margin-top:37px;
}
.pro-header-font{
    font-size:30px;
    color:#29c7ea;
    width: 619px;
    text-align: center;
    line-height:120px;
}
.pro-home-1{
    margin-top:40px;
    color:#29c7ea;
}
.pro-1-title{
    font-size:28px;
    color:#333333;
    line-height:1.8em;
}
.pro-1-font2{
    font-size:28px;
    color:#333;
    line-height:1.8em;
    margin-bottom:10px;
}
.pro-num-box{
    width:165px;
    height:45px;
    border-radius: 3px;
    overflow: hidden;
    border:1px solid #4d4d4d;
    box-sizing: border-box;
    margin-left:90px;
}
.pro-num-jian{
    font-size:30px;
    line-height:45px;
    height:45px;
    width:45px;
    text-align: center;
    color:#4d4d4d;
    box-sizing: border-box;
    cursor: pointer;
    border-right:1px solid #4d4d4d;
}
.pro-num-jia{
    font-size:30px;
    line-height:45px;
    height:45px;
    width:45px;
    text-align: center;
    color:#4d4d4d;
    box-sizing: border-box;
    cursor: pointer;
    border-left:1px solid #4d4d4d;
}
.pro-num-input{
    text-align: center;
    line-height:45px;
    height:45px;
    width:70px;
    border:none;
    background:none;
    font-size:30px;
    color:#4d4d4d;
    box-sizing: border-box;
}
.pro-1-btn{
    width:340px;
    height:80px;
    text-align: center;
    line-height:80px;
    font-size:30px;
    cursor: pointer;
}
.pro-1-btn1{
    background:#e6e6e6;
    color:#333;
}
.pro-1-btn2{
    background:#29c7ea;
    color:#fff;
}
.pro-1-btn-box{
    margin-top:50px;
}
.pro-1-box1{
    padding-bottom:30px;
}
.pro-1-pinglun-box{
    background:#fff;
    border-top:1px solid #eaebee;
    border-bottom:1px solid #ababab;
    margin-bottom:20px;
}
.pro-pl-header{
    height:90px;
    border-bottom:1px solid #eaebee;
    line-height:90px;
}
.pro-tx-img{
    width:50px;
    height:50px;
    border-radius: 50%;
    margin-top:20px;
    background:#29c7ea;
    overflow: hidden;
}
.pro-tx-img img{
    vertical-align: top;
    overflow: hidden;
    width:50px;
    height:50px;
}
.pro-pl-name{
    font-size:24px;
    color:#333;
    margin-left:20px;
}
.pro-pl-time{
    font-size:24px;
    color:#999;
}
.pro-pl-font{
    font-size:24px;
    color:#1a1a1a;
    margin:20px 0;
    line-height:1.6em;
}
.pro-pl-font1{
    font-size:22px;
    color:#999;
    line-height:2em;
}
.pro-f-btn{
    width:375px;
    height:95px;
    text-align: center;
    line-height:95px;
    font-size:36px;
    color:#fff;
    font-weight:bold;
    cursor: pointer;
}
.pro-f-btn1{
    background:#29c7ea;
}
.pro-f-btn2{
    background:#ed8540;
}
.pro-2-title{
    font-size:28px;
    color:#256fec;
    height:60px;
    line-height:60px;
    border-bottom:1px solid #256fec;
    margin-bottom:50px;
}
.sign-header{
    font-size:50px;
    text-align: center;
    color:#29c7ea;
    line-height:3em;
}
.sing-input-box{
    height:200px;
    overflow: hidden;
    border-radius: 5px;
    border:1px solid #e7e7e7;
    margin-bottom:35px;
}
.sign-input{
    box-sizing: border-box;
    height:100px;
    border-bottom:1px solid #e7e7e7;
    position: relative;
}
.sign-input input{
    height:99px;
    border:none;
    line-height:99px;
    font-size:30px;
    padding-left:20px;
    box-sizing: border-box;
    outline: none;
}
.sign-yz{
    font-size:30px;
    color:#808080;
    right:0px;
    padding-left: 10px;
    padding-right: 10px;
    position:absolute;
    cursor: pointer;
    border: none;
    height: 99px;
}
.sign-submit{
    height:100px;
    line-height:100px;
    border-radius: 10px;
    border:none;
    color:#fff;
    font-size:42px;
    text-align: center;
    background:#29c7ea;
    cursor: pointer;
    outline: none;
}
.sign-font2{
    font-size:28px;
    color:#333;
    line-height:2em;
    text-align: right;
    cursor: pointer;
}
.sing-input-box1{
    height:400px;
    overflow: hidden;
    border-radius: 5px;
    border:1px solid #e7e7e7;
    margin-bottom:35px;
}
.sign-out1{
    height:100px;
    line-height:100px;
    border-radius: 10px;
    border:none;
    color:#fff;
    font-size:42px;
    text-align: center;
    background:#29c7ea;
    cursor: pointer;
    outline: none;
    margin-bottom:20px;
}
.sign-out2{
    height:100px;
    line-height:100px;
    border-radius: 10px;
    color:#343434;
    font-size:42px;
    text-align: center;
    background:#fff;
    cursor: pointer;
    outline: none;
    border:1px solid #ddd;
}
.sign-font3{
    font-size:28px;
    color:#ddd;
    line-height:3em;
    text-align: center;
    cursor: pointer;
}
.signout-header{
    font-size:36px;
    color:#29c7ea;
    text-align: center;
    margin:70px 0;
}
.leave-message-box{
    padding-top:50px;
}
.leave-input{
    height:80px;
    margin-bottom:20px;
    background-color:#f7f7f9;
    padding-left:100px;
    font-size:28px;
    line-height:80px;
    border:none;
    outline: none;
    background-position:left;
    background-repeat: no-repeat;
}
.leave-input1{
    background-image:url("../img/leave-i1.png");
}
.leave-input2{
    background-image:url("../img/leave-i2.png");
}
.leave-input3{
    background-image:url("../img/leave-i3.png");
    background-position:top left;
    width:100%;
    height:250px;
    resize:none;
    font-size:28px;
    line-height:1.6em;
    color:#999;
}
.place-header{
    background:#fff;
    height:120px;
    border-bottom:1px solid #c4c4c4;
    box-shadow: 0 5px 5px #cbcbcb;
    margin-bottom:20px;
}
.place-box{
    background:#fff;
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
    margin-bottom:20px;
}
.place-rol{
    height:100px;
    line-height:100px;
    font-size:26px;
    color:#333333;
    cursor: pointer;
    position:relative;
}
.place-font2{
    margin-left:150px;
    color:#666;
}
.place-font1{
    width:110px;
    height:100px;
}
.place-i1{
    margin-top:35px;
}
.place-font3{
    width:400px;
    height:220px;
    resize:none;
    font-size:28px;
    line-height:1.6em;
    color:#999;
    border:none;
    outline: none;
    margin-left:150px;
}
.place-rol1{
    height:240px;
    line-height:100px;
    font-size:26px;
    color:#333333;
}
.news-title{
    width:100%;
    height:2px;
    background:#e0e0e0;
    position:relative;
    margin-bottom:50px;
}
.news-title div{
    width:135px;
    height:35px;
    background:#fff;
    border:1px solid #4b4b4b;
    font-size:16px;
    color:#333;
    line-height:35px;
    text-align: center;
    top:-17px;
    left:50%;
    margin-left:-67px;
    position: absolute;
}
.news-title-box{
    border-bottom:1px solid #ccc;
    padding-bottom:15px;
    margin-bottom:20px;
}
.news-title-title{
    font-size:36px;
    color:#1a1a1a;
    margin-bottom:20px;
}
.news-title-img{
    margin-bottom:10px;
}
.news-p-box{
    padding-bottom:15px;
    border-bottom:1px solid #ccc;
    margin-bottom:20px;
}
.news-lt-box{
    width:480px;
    height:135px;
}
.news-p-title{
    font-size:30px;
    color:#000;
    margin-bottom:70px;
}
.news-gt-box{
    width:185px;
    height:140px;
    overflow: hidden;
}
.re-title{
    font-size:30px;
    color:#1a1a1a;
    margin-bottom:25px;
    line-height:3em;
}
.re-title span{
    color:#29c7ea;
}
.re-rol1{
    height:100px;
    background:#fff;
    line-height:100px;
    padding:0 20px;
    font-size:24px;
    color:#000;
    border:1px solid #eee;
}
.re-box2{
    background:#fff;
    border:1px solid #eee;
}
.ro-1{
    margin-top:13px;
    width:73px;
    margin-right:20px;
}
.ro-font1{
    width:500px;
    float:left;
}
.ro-font2{
    font-size:24px;
    color:#121212;
    margin-top:25px;
    margin-bottom:15px;
    line-height:1em;
}
.ro-font3{
    font-size:18px;
    color:#333;
    line-height:1em;
}
.ro-foot-btn{
    height:75px;
    line-height:75px;
    text-align: center;
    color:#fff;
    font-size:30px;
    background: #29c7ea;
    margin-top:200px;
    position: fixed;
    bottom: 0;
    left: 0;
}
.ro-1-title{
    font-size:28px;
    line-height:75px;
    height:75px;
    color:#666;
}
.ro-1-rol{
    height:95px;
    line-height:95px;
    background:#fff;
    border-top:1px solid #eaebee;
    border-bottom:1px solid #aaa;
}
.ro-1-font{
    font-size:24px;
    color:#999;
}
.ro-1-font span{
    color:#ff5000;
    font-size:30px;
}
.two-rol{
    text-align: center;
    margin-top:75px;
    margin-bottom:20px;
}
.two-ro-box{
    display:inline-block;
    width:155px;
    height:155px;
    border-radius: 50%;
    padding:10px;
    border:1px solid #eaeaea;
    background:#ededed;
    overflow: hidden;
    box-sizing: border-box;
    text-align: center;
}
.two-ro-box img{
    width:135px;
    height:135px;
}
.two-ro-box1{
    width:135px;
    height:135px;
    border-radius: 50%;
    overflow: hidden;
}
.two-font1{
    font-size:24px;
    color:#1a1a1a;
    line-height:2em;
}
.two-erwei{
    margin-top:60px;
    margin-bottom:35px;
}
.two-font2{
    font-size:30px;
    color:#1a1a1a;
    margin-bottom:90px;
}
.video-rol{
    background:#fff;
    padding-top:20px;
    padding-bottom:20px;
    margin-bottom:20px;
    margin-top:-5px;
}
.video-font2{
    font-size:28px;
    color:#000;
    line-height:1.8em;
}
.video-font3{
    font-size:22px;
    color:#bebebe;
    line-height:2em;
    margin-top:10px;
}
.video-time{
    background:url("../img/video-time.png") no-repeat left;
    box-sizing: border-box;
    padding-left:25px;
    margin-left:15px;
}
.about-font{
    font-size:20px;
    color:#666666;
    line-height:1.6em;
    margin-bottom:30px;
    margin-top:20px;
    text-indent: 2em;
}
.about-box{
    margin-top:-20px;
    padding-top:20px;
    border-top:1px solid #e0e0e0;
}
.about-bg{
    display: inline-block;
    width:80px;
    height:1465px;
    background:url("../img/about-bg.png") no-repeat;
    position:relative;
    margin-bottom:100px;
}
.about-rol{
    width:280px;
    position:absolute;
}
.about-title{
    font-size:22px;
    color:#29c7ea;
    text-align: left;
}
.about-font2{
    font-size:22px;
    color:#666666;
    text-align: left;
}
.about1{
    left:90px;
    top:48px;
}
.about2{
    left:90px;
    top:206px;
}
.about3{
    left:90px;
    top:372px;
}
.about4{
    left:90px;
    top:648px;
}
.about5{
    left:90px;
    top:855px;
}
.about6{
    left:90px;
    top:1062px;
}
.about7{
    left:90px;
    top:1310px;
}
.about-rol1{
    width:280px;
    position:absolute;
    text-align: right;
}
.about-rol1 div{
    text-align: right;
}
.about8{
    right:90px;
    top:118px;
}
.about9{
    right:90px;
    top:287px;
}
.about10{
    right:90px;
    top:502px;
}
.about11{
    right:90px;
    top:768px;
}
.about12{
    right:90px;
    top:931px;
}
.about13{
    right:90px;
    top:1180px;
}
.cre-header{
    height:290px;
    background:url("../img/score-title.png") no-repeat;
    position:relative;
}
.cre-font1{
    font-size:28px;
    color:#fff;
    margin-top:25px;
    margin-left:30px;
}
.cre-font2{
    width:150px;
    text-align: center;
    position:absolute;
    top:108px;
    left:300px;
    font-size:63px;
    color:#fff;
}
.cre-title{
    font-size:28px;
    color:#666;
    line-height:80px;
    height:80px;
}
.cre-box1{
    background:#fff;
}
.cre-rol1{
    height:90px;
    line-height:90px;
    font-size:30px;
    color:#333333;
    border-bottom:2px solid #e0e0e0;
}
.cre-font3{
    margin-right:250px;
    width:130px;
}
.cre-font4{
    font-size:30px;
    color:#ff5000;
}
.cre-box2{
    background:#fff;
    border-bottom:2px solid #e0e0e0;
    padding-bottom:10px;
}
.cre-title2{
    font-size:30px;
    color:#333;
    line-height:2em;
    margin-bottom:10px;
}
.cre-font5{
    font-size:24px;
    color:#808080;
    line-height:1.8em;
}
.cre-box3{
    height:70px;
    background:#fff;
    line-height:70px;
    font-size:24px;
    color:#808080;
    border-bottom:2px solid #e0e0e0;
    margin-bottom:100px;
}
.health-box{
    width:330px;
    height:330px;
    margin-right:20px;
    margin-bottom:20px;
    background:#29c7ea;
    cursor: pointer;
}
.health-box:nth-child(2n){
    margin-right:0;
}
.health-header{
    margin-bottom:25px;
}
.health-img{
    margin-top:70px;
    margin-bottom:35px;
}
.health-font{
    font-size:28px;
    color:#fff;
    text-align: center;
}
.buy-title{
    background:#fff;
    height:90px;
    line-height:90px;
    font-size:24px;
    color:#666;
    border-bottom:1px solid #d9d9d9;
    margin-bottom:20px;
}
.buy-all{
    margin-top:33px;
    margin-right:15px;
}
.buy-btn-box{
    width:26px;
    height:26px;
    cursor: pointer;
    border:1px solid #999;
}
.buy-font1{
    margin-left:160px;
}
.buy-sp{
    width:645px;
    height:220px;
    background:#fff;
    padding:20px 0;
    box-sizing: border-box;
    padding-left:5px;
}
.buy-img{
    width:160px;
    margin-right:35px;
}
.buy-box1{
    width:425px;
    float:left;
}
.buy-title1{
    font-size:26px;
    color:#666;
    line-height:1.8em;
}
.buy-d{
    cursor:pointer;
}
.buy-title2{
    font-size:22px;
    color:#666;
}
.buy-money{
    font-size:36px;
    color:#29c7ea;
    line-height:1.6em;
}
.buy-box2{
    margin-bottom:20px;
}
.buy-btn-box img{
    display:none;
}
.buy-btn-box.on img{
    display:block;
}
.buy-f-btn1{
    width:565px;
    height:64px;
    line-height:64px;
    background:#29c7ea;
    color:#fff;
    text-align: center;
    font-size:24px;
    border-top-left-radius: 10px;
}
.buy-f-btn2{
    width:185px;
    text-align: center;
    height:64px;
    line-height:64px;
    background:#ed8540;
    font-size:24px;
    color:#fff;
    border-top-right-radius: 10px;
}
.per-header{
    height:420px;
    background:url("../img/per-header.png") no-repeat;
    margin-bottom:20px;
}
.per-rol1{
    text-align: center;
    margin-top:60px;
}
.per-rol1 .two-ro-box{
    background:#fff;
}
.per-font1{
    font-size:42px;
    color:#fff;
    margin-top:30px;
}
.per-box{
    background:#fff;
    border-bottom:2px solid #cbcbcb;
    margin-bottom:20px;
}
.per-rol2{
    height:90px;
    line-height:90px;
    border-bottom:1px solid #dcdcdc;
    font-size:28px;
    color:#484848;
}
.per-font2{
    margin-right:60px;
}
.per-font3{
    font-size:24px;
    color:#9f9f9f;
}
.per-i1{
    background:url("../img/place-i1.png") no-repeat right;
    padding-right:30px;
    cursor: pointer;
}
.or-box{
    background:#fff;
    border-top:1px solid #e3e3e3;
    margin-bottom:20px;
}
.or-title{
    font-size:24px;
    height:70px;
    line-height:70px;
    color:#1a1a1a;
}
.or-title .gt{
    color:#808080;
}
.or-rol1{
    background:#f8f8f8;
    padding:30px 0;
}
.or-lt-box{
    width:105px;
    margin-right:30px;
}
.or-gt-box{
    font-size:22px;
    color:#1a1a1a;
    margin-top:30px;
}
.or-rol2{
    font-size:24px;
    color:#1a1a1a;
    height:70px;
    line-height:70px;
    text-align: right;
    border-bottom:1px solid #b2b2b2;
}
.or-rol3{
    height:75px;
    border-bottom:1px solid #e3e3e3;
}
.or-btn{
    height: 55px;
    text-align: center;
    line-height: 55px;
    border: 1px solid #dcdcdc;
    border-radius: 5px;
    font-size: 26px;
    color: #4c4c4c;
    margin-top: 7px;
    margin-left: 20px;
    padding: 0 30px;
}
.or-btn1{
    width:160px;
    height:55px;
    text-align: center;
    line-height:55px;
    border:1px solid #dcdcdc;
    border-radius: 5px;
    font-size:26px;
    color:#29c7ea;
    margin-top:7px;
    margin-left:20px;
}
.place-1-box{
    background:#fff;
    padding:30px 0;
    border-top:1px solid #eee;
    border-bottom:2px solid #eee;
    margin-bottom:20px;
}
.place-1-gt{
    width:520px;
    margin-left:20px;
}
.place-1-font{
    font-size:28px;
    color:#333;
    line-height:2em;
}
.place-1-font2{
    color:#666;
    margin-left:20px;
}
.place-1-btn{
    margin-top:75px;
}
.place-1-gt1{
    margin-top:70px;
}
.place-1-font3{
    font-size:28px;
    color:#ccc;
    text-align: center;
    margin-top:40px;
    margin-bottom:20px;
}
.place-1-btn1{
    height:75px;
    line-height:75px;
    text-align: center;
    background:#fff;
    border-radius: 10px;
    font-size:28px;
    color:#29c7ea;
    border:1px solid #eaeaea;
    margin-bottom:20px;
}
.place-1-d{
    margin-bottom:30px;
}
.place-1-f-btn{
    height:95px;
    line-height:95px;
    color:#fff;
    background:#29c7ea;
    text-align: center;
    font-size:30px;
    cursor: pointer;
    box-shadow: 0 -5px 5px #aeaeae;
}
.pj-1{
    width:72px;
    float:left;
    margin-right:20px;
}
.pj-font1{
    width:80px;
    height:72px;
    line-height:72px;
    font-size:24px;
    color:#333;
}
.pj-star{
    width:375px;
    float:left;
    margin-top:10px;
    margin-left:20px;
}
.star{
    margin-right:25px;
    cursor: pointer;
}
.star:last-child{
    margin-right:0;
}
.pj-rol1{
    margin-top:20px;
    margin-bottom:10px;
}
.pj-input{
    width:100%;
    height:65px;
    line-height:65px;
    color:#999;
    font-size:24px;
    background:#fff;
    border:1px solid #ededed;
    box-sizing: border-box;
    padding-left:30px;
    border-radius: 10px;
    outline:none;
}
.pj-lt3{
    width:100px;
    font-size:24px;
    color:#333;
    margin-right:70px;
}
.pj-foot-rol{
    margin-top:40px;
    margin-bottom:200px;
}
.pj-star3{
    margin-top:-10px;
}
.qy-box{
    background:#fff;
    border-top:1px solid #e9e9e9;
    border-bottom:1px solid #e9e9e9;
}
.qy-lt{
    width:160px;
    float:left;
    margin-right:30px;
}
.qy-rol1{
    padding:30px 0;
    border-bottom:1px solid #f9f9f9;
}
.qy-rol1:last-child{
    border-bottom:0;
}
.qy-gt{
    width:465px;
}
.qy-title{
    font-size:26px;
    color:#333;
    line-height:1.6em;
    height:80px;
    overflow: hidden;
    margin-bottom:35px;
}
.qy-font{
    font-size:36px;
    color:#333;
}
.qy-font .gt{
    font-size:22px;
}
.qy-font1{
    height:100px;
    line-height:100px;
    text-align: center;
    font-size:28px;
    color:#b5b5b5;
}
.qy-box2{
    background:#fff;
    margin-bottom:20px;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
}
.qy-rol2{
    height:135px;
    border-bottom:1px solid #ededed;
}
.qy-i1{
    margin-top:40px;
}
.qy-i2{
    margin-top:35px;
}
.qy-btn{
    margin-top:43px;
    cursor: pointer;
}
.qy-box3{
    background:#fff;
    margin-bottom:20px;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
    height:140px;
    line-height:140px;
}
.qy-box3{
    font-size:36px;
    color:#29c7ea;
}
.qy-btn-1{
    width:140px;
    height:85px;
    border:2px solid #29c7ea;
    font-size:36px;
    color:#29c7ea;
    line-height:85px;
    margin-top:27px;
    border-radius: 10px;
    outline:none;
    text-align: center;
}
.qy-box4{
    background:#fff;
    margin-bottom:20px;
    border-top:1px solid #ededed;
    border-bottom:1px solid #ededed;
    height:130px;
    line-height:130px;
    font-size:36px;
    color:#29c7ea;
}
.qy-btn-3{
    width:300px;
    height:85px;
    background:#29c7ea;
    border-radius: 10px;
    line-height:85px;
    text-align: center;
    color:#fff;
    cursor: pointer;
    font-size:35px;
    margin-top:22px;
}
.order-nav-box{
    background:#fff;
    height:100px;
    border-top:1px solid #f1f1f1;
    border-bottom:1px solid #f1f1f1;
    margin-bottom:25px;
}
.order-nav-btn{
    width:127px;
    height:100px;
    box-sizing: border-box;
    padding-top:10px;
    margin-right:10px;
}
.order-nav-btn:last-child{
    margin-right:0;
}
.order-nav-btn.on{
    border-bottom:6px solid #29c7ea;
}
.order-nav-btn.on .order-1-font{
    color:#29c7ea;
}
.order-1-font{
    font-size:22px;
    color:#999;
    text-align: center;
    line-height:1em;
}
.order-1-box{
    background:#fff;
    border-top:1px solid #efefef;
    border-bottom:2px solid #d8d8d8;
    margin-bottom:20px;
}
.order-1-rol1{
    border-bottom:1px solid #f3f3f3;
    padding:45px 0;
}
.order-lt-1{
    width:160px;
    height:160px;
    margin-right:30px;
}
.order-gt-1{
    width:470px;
}
.order-1-title{
    font-size:26px;
    color:#333333;
    line-height:1em;
    margin-bottom:20px;
}
.order-1-title .gt{
    color:#29c7ea;
}
.order-1-font2{
    font-size:22px;
    color:#666666;
    line-height:1em;
    margin-bottom:40px;
}
.order-1-rol2{
    height:90px;
    background:#fff;
    padding:13px 0;
}
.order-5-i{
    margin-top:130px;
    margin-bottom:50px;
}
.order-5-font{
    font-size:36px;
    color:#29c7ea;
    text-align: center;
    margin-bottom:100px;
}
.place-se-box{
    position:absolute;
    top:100px;
    left:0;
    width:100%;
    background:#fff;
    z-index: 10000;
    padding:0 20px;
    border:1px solid #e7e7e7;
    display:none;
    height:300px;
    overflow-y: scroll;
}
.place-option{
    height:70px;
    line-height:70px;
    font-size:26px;
    color:#666;
    text-align: center;
    border-bottom:1px solid #e7e7e7;
}
.place-input-none{
    display:none;
}
.place-unput2{
    height:100px;
    line-height:100px;
    border:none;
    margin-left:150px;
    font-size:26px;
    color:#666;
    outline: none;
}
.news-1-title{
    font-size:36px;
    color:#333;
    text-align: center;
    font-weight:bold;
    margin-top:50px;
    margin-bottom:20px;
}
.news-1-time{
    display:inline-block;
    font-size:24px;
    color:#333;
    margin-bottom:70px;

}
.news-1-time span{
    font-size:24px;
    color:#ccc;
    margin-left:20px;
}
.news-1-img{
    margin-bottom:70px;
}
.news-1-font3{
    font-size:30px;
    color:#333;
    line-height:1.6em;
}

.n-use-box{
    height:915px;
    border:1px solid #e5eaeb;
    border-radius:20px;
    padding:10px 10px;
    margin-bottom:30px;

}
.n-use-rol{
    height:75px;
    line-height:75px;
    margin-bottom:20px;
}
.n-use-lt{
    font-size:30px;
    color:#999;
    width:130px;
    line-height:75px;
}
.n-use-body{
    background:#f9fffd;
}
.n-use-input{
    width:520px;
    height:75px;
    border-radius:10px;
    border:1px solid #e5eaeb;
    background:none;
    outline:none;
    font-size:30px;
    line-height:75px;
    padding-left:20px;
    box-sizing: border-box;
    color:#999;
}
.n-radio{
    float:left;
    margin-top:35px;
    margin-right:20px;
}
.n-radio-font{
    width:70px;
    height:70px;
    text-align: center;
    line-height:70px;
    font-size:30px;
    color:#fff;
    border-radius: 10px;
    margin-right:20px;
}
.n-nan{
    background:#34a9ff;
}
.n-nv{
    background:#ea69a2;
}

.index-fixed-box{
    width:73px;
    height:220px;
    overflow: hidden;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position:fixed;
    right:0;
    top:40%;
    background:rgba(0,0,0,0.6);
}
.fixed-btn{
    width:73px;
    height:73px;
    border-bottom:2px solid #a3a3a3;
    text-align: center;
}
.fixed-btn img{
    margin-top:13px;
}
.fixed-btn:last-child{
    border-bottom:none;
}


.down-title{
    font-size:28px;
    color:#333;
    margin-top:45px;
    border-bottom:3px solid #fff;
    padding-bottom:30px;
}
.down-span{
    padding-left:15px;
    border-left:3px solid #29c7ea;
}
.down-rol{
    height:125px;
    line-height:125px;
    border-bottom:3px solid #fff;
}
.down-img{
    margin-top:15px;
}
.down-font{
    font-size:26px;
    color:#343434;
    margin-left:70px;
}


.n-zx-title{
    font-size:30px;
    color:#999;
    line-height:2.6em;
}
.zx-select,.zx-option{
    font-size:24px;
    color:#333;
    text-align: center;
    height:80px;
    line-height:80px;
    border:1px solid #e5eaeb;
    border-radius:5px;
    padding-left:20px;
    box-sizing: border-box;
    outline:none;
}
.n-zx-font{
    font-size:24px;
    color:#333;
}
.n-zx-input1{
    margin-right:20px;
}
.n-zx-input1 input{
    width:20px;
    height:20px;
    outline: none;
}
.n-zx-input{
    height:70px;
    line-height:70px;
    padding-left:20px;
    font-size:24px;
    box-sizing:border-box;
    color:#333;
    border:1px solid #333;
    border-radius:5px;
    margin-top:15px;
    outline: none;
}

.z-place-rol{
    height:95px;
    line-height:95px;
    border-bottom:1px solid #dddddd;
    border-top:1px solid #eaeaea;
    background:#fff;
}
.z-place-lt{
    width:120px;
    font-size:28px;
    color:#333;
    margin-right:40px;
}
.z-place-gt{
    width:520px;
    box-sizing: border-box;
    font-size:28px;
    color:#aeaeae;
    line-height:93px;
    height:93px;
    outline:none;
    border:none;
}